package com.ihrm.modules.sys.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author gaogzhen
 * @email gaogzhen@foxmail.com
 * @date 2020-11-16 15:20:30
 */
@Data
@TableName("tb_co_company")
public class CoCompanyEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private String id;
	/**
	 * 公司名称
	 */
	private String name;
	/**
	 * 企业登录账号ID
	 */
	private String managerId;
	/**
	 * 当前版本
	 */
	private String version;
	/**
	 * 续期时间
	 */
	private Date renewalDate;
	/**
	 * 到期时间
	 */
	private Date expirationDate;
	/**
	 * 公司所在地区
	 */
	private String area;
	/**
	 * 公司详细地址
	 */
	private String address;
	/**
	 * 营业执照ID
	 */
	private String businessLicenseId;
	/**
	 * 法人代表
	 */
	private String legalRepresentative;
	/**
	 * 公司电话
	 */
	private String phone;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 公司规模
	 */
	private String size;
	/**
	 * 所属行业
	 */
	private String industry;
	/**
	 * 备注
	 */
	private String remarks;
	/**
	 * 审核状态(1审核中,2通过, 3拒绝)
	 */
	private Integer auditState;
	/**
	 * 状态(1正常,2禁用)
	 */
	private Integer state;
	/**
	 * 余额
	 */
	private BigDecimal balance;
	/**
	 * 创建时间
	 */
	private Date createDate;

	/**
	 * 行业名称
	 */
	@TableField(exist = false)
	private String industryName;

}
